go/types.Chan.Elem (method)
22 uses
go/types (current package)
chan.go#L35: func (c *Chan) Elem() Type { return c.elem }
mono.go#L237: do(typ.Elem())
go.pact.im/x/plumb/internal/emit
render.go#L126: return endsInResultlessFunc(u.Elem())
go.pact.im/x/plumb/internal/gotypes
cmp.go#L59: return CmpType(a.Elem(), b.Elem())
subst.go#L50: return types.NewChan(u.Dir(), s.subst(u.Elem()))
unify.go#L39: return ok && p.Dir() == c.Dir() && Unify(p.Elem(), c.Elem(), params, bind)
unify.go#L167: return 1 + typeDepthRec(u.Elem(), seen)
walk.go#L60: walkNamed(u.Elem(), seen, visit)
walk.go#L141: return typeContains(u.Elem(), seen, pred)
golang.org/x/exp/apidiff
compatibility.go#L48: d.checkCorrespondence(objectWithSide{otn, false}, ", element type", old.Elem(), new.Elem())
correspondence.go#L56: return d.corr(old.Elem(), new.Elem(), p) && old.Dir() == new.Dir()
golang.org/x/tools/go/types/typeutil
map.go#L302: return 9127 + 2*uint32(t.Dir()) + 3*h.hash(t.Elem())
golang.org/x/tools/internal/gcimporter
iexport.go#L1069: w.typ(t.Elem(), pkg)
golang.org/x/tools/internal/typeparams
coretype.go#L55: if !types.Identical(ch.Elem(), curr.Elem()) {
free.go#L107: return w.Has(t.Elem())
golang.org/x/tools/internal/typesinternal
element.go#L89: visit(T.Elem(), false)
zerovalue.go#L256: Value: TypeExpr(t.Elem(), qual),